"""
1. self是什么？
    谁调用方法，self就是那个谁
    tom对象调用eat方法，self就是tom对象
2. 如何访问属性和方法
    类方法里面： self.属性、self.方法()
    类外面：    对象变量名.属性、对象变量名.方法()
"""


class Cat(object):
    """猫类"""

    def eat(self):
        print(f'{self.name}爱干饭')
        # print('id(self) = ', id(self))

# 实例化对象tom, 调用eat()
tom = Cat()
# 1. 增加属性name，赋值内容为‘mike’
tom.name = 'mike'
tom.eat()
# print('id(tom) = ', id(tom))
